package com.foreknnow.ex1;

/**
 * Created by foreknow on 2021/7/25.
 * 1、定义一个点类Point，包含2个成员变量x、y分别表示x和y坐标，
 * 2个构造器Point()和Point(intx0,y0),以及一个movePoint（int dx,int dy）
 * 方法实现点的位置移动，创建两个Point对象p1、p2，分别调用movePoint方法后，
 * 打印p1和p2的坐标。[必作题]
 */
public class Point {
    int x;
    int y;
    //创建构造器
    public Point(){

    }
    public Point(int x0,int y0){
        this.x = x0;
        this.y = y0;
    }

    //创建方法
    public void movePoint(int dx,int dy){
        this.x += dx;
        this.y += dy;
    }

    public static void main(String[] args) {
        Point p1 = new Point(2,2);
        p1.movePoint(6, 7);
        System.out.println("p1当前的X坐标为："+p1.x+",p1当前的Y坐标为："+p1.y);
        Point p2 = new Point();
        p2.movePoint(6, 7);
        System.out.println("p2当前的X坐标为："+p2.x+",p2当前的Y坐标为："+p2.y);
    }
}




